گروه بندی روی چند فیلد در Linq

گروه بندی روی چند فیلد در Linq


myList.GroupBy(gl => new { gl.field1, gl.field2, gl.field3 }).Select(sl => new Models.myModel
                    {
                        field1 = sl.First().field1,
                        field2 = sl.First().field2,
                        field3 = sl.First().field3,
                        field4 = string.Join(",", sl.Select(i => i.field4)),
                        field5 = sl.First().field5,
                        field6 = string.Join(",", sl.Select(i => i.field6))
                    })

سید حامد واحدی سید حامد واحدی     27 آبان 1395